package com.czg.jsonschema2lombokpojo;

/**
 * 无操作规则日志记录器
 */
public class NoopRuleLogger extends AbstractRuleLogger {

    @Override
    protected void doDebug(String msg) {
    }

    @Override
    protected void doError(String msg, Throwable e) {
    }

    @Override
    protected void doInfo(String msg) {
    }

    @Override
    protected void doTrace(String msg) {
    }

    @Override
    protected void doWarn(String msg, Throwable e) {
    }

    @Override
    public boolean isDebugEnabled() {
        return false;
    }

    @Override
    public boolean isErrorEnabled() {
        return false;
    }

    @Override
    public boolean isInfoEnabled() {
        return false;
    }

    @Override
    public boolean isTraceEnabled() {
        return false;
    }

    @Override
    public boolean isWarnEnabled() {
        return false;
    }
}
